<?php
namespace app\index\controller;

use app\common\controller\Base;
use app\index\model\Server as ServerModel;
use think\Request;

/**
 * 游戏服务器
 */
class Server extends Base
{

    protected $model;

    /**
     * 控制器初始化
     * @return   void
     */
    public function _initialize()
    {
        //基类授权
        //
        parent::_initialize();
        $this->model = new ServerModel();
        
    }
    /**
     * 添加
     */
    public function add(Request $request)
    {

        $res = $this->model->doAdd($request);

        $output['success'] = $res ? true : false;
        $output['msg'] = $res ? '新增成功' : '新增失败';

        _callback($output);
    }
    /**
     * 服务器ID/名称列表
     * 
     * @param    Request $request [description]
     * @return   [type]
     */
    public function doServerList(Request $request)
    {
        $res = $this->model->doServerNameList();
        _callback($res);
    }

    /**
     * 查询开服日期
     * 
     * @return   [string] 开服日期
     */
    public function getOpenDate()
    {        
        return $this->model->getOpenDate();
    }
}
